artificial liver - Turkish English Dictionary